<?

	require_once('../cnn/conn.php'); 			// -> Conexão com a base de dados
	require_once('../config/funcoes_db.php');   // -> funções com relação à base de dados
	
	

	/* ------------> DELETANDO OS REGISTROS  <------------
	 *
	 * Verificando a qual tabele refere-se para que 
	 * os dados excluídos
	 */
	 
	 $delete    = "";
	 $deleteSQL = "";
	 

	if ( isset($_POST['nome_tabela']) )
	{	
		
		/* Monta a instrução SQL de acordo com a 
		 * tabela passada ( $_POST['nome_tabela'] )
		 */
		switch ( strtolower( $_POST['nome_tabela'] ) ) 
		{
			
			case "pergunta":
				
				// DELETE das Alternativas
				$delete = " DELETE FROM alternativa 
							WHERE codPergunta=%s ";
							
				$deleteAltern = sprintf( 	$delete, 
											valorInserirSQL($_POST['codPergunta'], "int"));
											
				// DELETE da Pergunta
				$delete = " DELETE FROM Pergunta
						 	WHERE codPergunta=%s ";
				
				$deletePerg = sprintf( 	$delete,
										valorInserirSQL($_POST['codPergunta'], "int" )
									  );

				// variável a ser passada para o método "executeSQLComands" (funcoes_db.php)
				$deleteSQL = array($deleteAltern, $deletePerg);
				
			break;
				
		}
		
		// Deletando os dados
		if ( isset($_POST["redirectTo"]) )
			executeSQLCommands($deleteSQL, $_POST["redirectTo"], $database_conn, $conn);
		else
			executeSQLCommands($deleteSQL, ""				   , $database_conn, $conn);
			
	}
	

?>